Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    show: {
      type: Boolean,
      value: false
    },
    showBtn: {
      type: Boolean,
      value: true
    },
    btnText: {
      type: String,
      value: '确定'
    },
    btnText2: {
      type: String,
      value: ''
    },
    modalClose: {
      type: Boolean,
      value: true
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    imgUri: getApp().globalData.imgUri,
  },
  attached() {

  },
  /**
   * 组件的方法列表
   */
  methods: {
    disableClick(e) {
      // 阻止事件继续传播，从而防止点击事件
      return false
    },
    close() {
      console.log('close')
      if (this.data.modalClose) {
        this.triggerEvent('close')
      }
    },
    cancel() {
      console.log('cancel')
      this.triggerEvent('close')
    },
    confirm() {
      this.triggerEvent('confirm')
    },
    confirm2() {
      this.triggerEvent('confirm2')
    }
  }
})